/*
Theme Name: BerryPress
Theme URI: http://paranimage.com/blackberry-wordpress-theme-berrypress/
Description: Love WordPress, Love BlackBerry.
Version: 0.1
Author: Paran
Author URI: http://paranimage.com
Tags: inspiration, blackberry, two-columns, blue, black, red
*/

/* ------------------------------------------------------------------------------
RESET
--------------------------------------------------------------------------------*/
* {font-family: inherit;font-style: inherit;font-size: 100%;border: none;padding: 0;margin: 0;} 
a{text-decoration:none;color:#008698;}
a:hover{color:#E00000;}
h1{font-size:33px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
small, sup, sub {font-size:12px;} 
cite{font-style:normal;}
button{cursor:pointer;}
ul,ol { list-style:none;}
q:before,q:after {content:'';} 
hr{margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}
table {border-collapse: collapse;border-spacing: 0;}
caption,th,td {text-align: left;} 
.clearfloat:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat {display: inline-block;}
* html .clearfloat {height:1%;}
.clearfloat {display: block;}
.aignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin:0 auto;}
.hidden{display:none;}
.center{text-align:center;}

/* ------------------------------------------------------------------------------
LAYOUTS
--------------------------------------------------------------------------------*/
body {line-height: 162%; color: #000; font-family:Arial, Helvetica, Verdana, sans-serif;font-size:14px;}
/*#header,#footer,#container{margin:0 auto;}*/
#header,#footer{padding:20px 0 20px 55px;width:905px;color:#999;}
#container{width:960px;}
#content{float:left;width:640px;overflow:hidden;padding-bottom:20px;}
#sidebar{float:right;width:300px;overflow:hidden;margin-bottom:20px;}
#commentwrap{padding:0 0 0 55px;background:url(images/bbicons/comments.gif) no-repeat left 10px;font-size:12px;}

/* ------------------------------------------------------------------------------
HEADER
--------------------------------------------------------------------------------*/
.logo{display:block;}
.logo a{line-height:130%;}
.logo sup{color:#E00000;padding-left:10px;}

/* ------------------------------------------------------------------------------
CONTENT
--------------------------------------------------------------------------------*/
h2.archive-title{height:40px;line-height:40px;font-size:26px;padding-top:7px;padding-left:55px;border-bottom:1px solid #EEE;}
h2.archive-title span{color:#690;}

.post{border-bottom:1px solid #EEE;background:url(images/bbicons/post.png) no-repeat left 10px;padding:10px 0 10px 55px;}
.single .post, .page .post{background:url(images/bbicons/post_hover.gif) no-repeat left 10px;}
.post:hover{background:url(images/bbicons/post_hover.gif) no-repeat left 10px;}

.notfound,.notfound:hover{background:url(images/bbicons/notfound.gif) no-repeat left 10px;border-bottom:none;height:70px;}
.notfound h2{color:#E00000;}

.post-date{font-size:12px;color:#999;display:block;}
.post-title{line-height:130%;}

.post-title a:hover{color:#01567B;}
.entry{font-size:14px;color:#333;padding:10px 0;}
.page .entry{padding:0;}
span.more{font-size:12px;}
span.more a{color:#000;text-decoration:none;font-weight:bold;background:url(images/mbg.gif) no-repeat right -84px;padding-right:12px;}
span.more a:hover{color:#E00000;}


.post-meta{background:#FCFCFC;padding:2px 3px;color:#000;font-weight:bold;font-size:12px;}
.post-meta a{color:#5B8424;}
.post-meta a:hover{color:#E00000;}
.meta-comment{background:url(images/mbg.gif) no-repeat left -30px;padding:1px 10px 1px 22px;}
.meta-author{background:url(images/mbg.gif) no-repeat left top;padding:1px 10px 1px 22px;}
.meta-categories{background:url(images/mbg.gif) no-repeat left -60px;padding:1px 10px 1px 22px;}
.meta-tags{background:url(images/mbg.gif) no-repeat left -120px;padding:1px 10px 1px 22px;}
.meta-author{background:url(images/mbg.gif) no-repeat left -152px;padding:1px 10px 1px 22px;}
.single .post-meta{padding:5px 10px;}
.single .post-meta span{padding-left:25px;}

.navigation{padding:10px 0 0 55px;}
.navigation .alignleft{width:280px;float:left;}
.navigation .alignright{width:280px;text-align:right;}
#index-nav{}
#single-nav{border-bottom:1px solid #EEE;padding-bottom:10px;}

/* ------------------------------------------------------------------------------
ELMENTS
--------------------------------------------------------------------------------*/
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{margin:10px 0;font-weight:bold;color:#222;}
.entry h1{font-size:33px;}
.entry h2{font-size:22px;}
.entry h3{font-size:18px;}
.entry h4{font-size:16px;}
.entry h5{font-size:15px;}
.entry h6{font-size:14px;}
.entry strong{font-weight:bold;}
.entry p{margin:10px 0 20px 0;text-align:left;}
.entry hr {display:block;clear:both;height:1px;border:0;border-top:1px dotted #DDD;overflow:hidden;margin:10px 0;}
.archive .entry p,.home .entry p{margin:0;}
/* Images */
p img {padding: 0;max-width: 100%;}
img.centered ,img.aligncenter{display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {text-align:center;background:#F5F7F7;padding-top: 4px;margin: 10px;border:1px solid #DDD;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;border:1px solid #693;}
.wp-caption p.wp-caption-text {text-align:center;color:#000;font-size: 1em;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.leftthumb{width:125px;float:left;}
.rightdesc{width:360px;float:right;overflow:hidden;}
.rightdesc h3{margin:0 0 10px 0;}
.rightdesc img{max-width:438px;}

/* Lists */
.entry ul{list-style-type:disc;}
.entry ol{list-style:decimal;}
.entry ul, .entry ol{padding:0 0 0 30px;margin:10px 0;}
.entry ul ul, .entry ol ul, .entry ul ol, .entry ol ol{margin:0 0;}
.entry ul li,.entry ol li{margin:0 0 5px 0;}

/* Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
blockquote {margin: 15px 20px 20px 15px;padding:0 20px 0 55px;color:#777;background:url(images/bbicons/quote.gif) no-repeat left top;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}

/* ------------------------------------------------------------------------------
SIDEBAR
--------------------------------------------------------------------------------*/
#sidebar a{color:#01567B;}
#sidebar a:hover{color:#E00000;}
#sidebar{background:url(images/bottom.gif) no-repeat left bottom;padding-bottom:14px;}
.widget_search{width:300px;height:47px;margin-bottom:20px;}
#searchform{width:300px;height:47px;position:relative;}
#searchform input{float:left;display:block;border:1px solid #EEE;}
#searchform input#s{width:294px;padding:4px 2px;position:absolute;bottom:0;}
#searchform input#searchsubmit{border:none;position:absolute;right:0;bottom:1px;display:block;width:47px;height:47px;background:#FFF url(images/bbicons/search_hover.gif) no-repeat left top;text-indent:-5555em;display:block;}
#searchform input#searchsubmit:hover{width:47px;height:47px;background:#FFF url(images/bbicons/search.gif) no-repeat left top;cursor:pointer;}
.widget{width:298px;border-left:1px solid #EEE;border-right:1px solid #EEE;color:#777;}
.widgetcontent{padding:10px;}
.widgettitle{color:#000;display:block;border-bottom:1px solid #DDD;height:57px;font-size:16px;text-align:right;background:#F7F7F7;border-top:1px solid #FFF;padding-left:5px;cursor:pointer;}
.widgettitle small{color:#aaa;text-transform:uppercase;font-size:12px;}
.widgettitle:hover{background:#F0F0F0 url(images/bbicons/focus.png) no-repeat 5px 5px;cursor:pointer;}
.active,.widget_show .widgettitle{background:#F0F0F0 url(images/bbicons/focus.png) no-repeat 5px 5px;}
.widgettitle span{background:url(images/bbicons/tag.gif) no-repeat left 5px;padding-left:55px;height:42px;display:block;padding:10px 10px 5px 55px;}
.widgettitle span:hover{background:url(images/bbicons/tag_hover.gif) no-repeat left 5px;cursor:pointer;}
.widget_archives span{background:url(images/bbicons/archives.gif) no-repeat left 5px;}
.widget_archives span:hover{background:url(images/bbicons/archives_hover.gif) no-repeat left 5px;}
.widget_categories span{background:url(images/bbicons/categories.gif) no-repeat left 5px;}
.widget_categories span:hover{background:url(images/bbicons/categories_hover.gif) no-repeat left 5px;}
.widget_authors span{background:url(images/bbicons/authors.gif) no-repeat left 5px;}
.widget_authors span:hover{background:url(images/bbicons/authors_hover.gif) no-repeat left 5px;}
.widget_pages span{background:url(images/bbicons/pages.gif) no-repeat left 5px;}
.widget_pages span:hover{background:url(images/bbicons/pages_hover.gif) no-repeat left 5px;}
.widget_posts span{background:url(images/bbicons/posts.gif) no-repeat left 5px;}
.widget_posts span:hover{background:url(images/bbicons/posts_hover.gif) no-repeat left 5px;}
.widget_meta span{background:url(images/bbicons/meta.gif) no-repeat left 5px;}
.widget_meta span:hover{background:url(images/bbicons/meta_hover.gif) no-repeat left 5px;}

/*BB Simulator*/
.widget_bb{line-height:100%;}
.widget_bb small{background:url(images/control.gif) no-repeat left top;height:14px;;font-size:10px;line-height:100%;padding:2px 0 0 10px;display:block;color:#FFF;font-weight:bold;}
.widget_bb .control{height:37px;background:url(images/control.gif) no-repeat left -14px;padding:0 5px;position:relative;}
.widget_bb #clock{font-weight:bold;font-size:14px;position:absolute;left:7px;top:5px;}
.widget_bb #dm{text-transform:uppercase;font-size:12px;position:absolute;left:7px;bottom:5px;}
.widget_bb .subcount{font-size:11px;position:absolute;left:110px;top:5px;outline:0;font-weight:bold;}
.widget_bb .subcount a{color:#777;}
.widget_bb .subcount a:hover{color:#000;}
.widget_bb  .lock{display:block;background:url(images/lock.gif) no-repeat left bottom;position:absolute;right:7px;bottom:6px;text-indent:-5555em;outline:0;width:52px;height:7px;cursor:pointer;line-height:7px;}
.widget_bb  .unlock{background:url(images/lock.gif) no-repeat left top;}
.widget_bb  .pr{position:absolute;right:7px;top:5px;width:32px;height:12px;display:block;background:url(images/pr.gif) no-repeat -64px top;text-indent:-5555em;overflow:hidden;outline:0;}
.widget_bb .pr_0{background-position:-64px top;}
.widget_bb .pr_1{background-position:-96px top;}
.widget_bb .pr_2{background-position:-128px top;}
.widget_bb .pr_3{background-position:-160px top;}
.widget_bb .pr_4{background-position:-192px top;}
.widget_bb .pr_5{background-position:-224px top;}
.widget_bb .pr_sos{background-position:-256px top;}
.widget_bb .screen{background:url(images/screen.gif) no-repeat left top;height:186px;overflow:hidden;}
.widget_bb .wall{height:140px;background:#F7F7F7;width:280px;padding:36px 10px 10px 10px;position:relative;}

.lifestream li{width:47px;height:47px;display:block;float:left;display:inline;margin:0 11px;}
.lifestream li a{width:40px;height:40px;display:block;float:left;text-align:center;padding:3px 3px 4px 4px;}
.lifestream li a img{}
.lifestream li a:hover{background:url(images/bbicons/focus.png) no-repeat center center;}
.lifestream li span,span.waiting{display:block;position:absolute;text-align:center;border-bottom:1px solid #EEE;background:#F7F7F7;width:300px;left:0;top:0;height:25px;line-height:25px;font-size:13px;font-weight:bold;}

.loading{width:300px;height:186px;background:#E00000 url(images/loading.gif) no-repeat center 65px;}
.loading span{color:#FFF;padding-top:100px;display:block;text-align:center;}
.widget_calendar .widgetcontent{padding:0;}
.widget_calendar table{}
.widget_calendar caption{background:#ccc;padding:2px 0;text-align:center;font-weight:bold;font-size:13px;}
.widget_calendar th{color:#999;background:#000;font-size:12px;width:43px;text-align:center;text-transform:uppercase;text-align:center;font-size:12px;padding:2px 0;}
.widget_calendar td{background:#000 url(images/berry.gif) no-repeat 5px 2px;width:43px;height:20px;text-align:center;font-size:11px;font-weight:bold;}
.widget_calendar td.pad{background:#000;}
.widget_calendar td#prev,.widget_calendar td#next{background:#000;padding-top:3px;padding-bottom:10px;}
.widget_calendar td#prev a,.widget_calendar td#next a{color:#777;}
.widget_calendar td#prev a:hover,.widget_calendar td#next a:hover{color:#FFF;}

.widget_recent_comments li{background:url(images/comment.gif) no-repeat left 7px;padding-left:22px;font-size:12px;}
.widget_recent_comments li span{color:#000;font-weight:bold;}
.widget_recent_comments li  a{font-weight:bold;}
.widget_categories li{background:url(images/folder_1.gif) no-repeat left 5px;padding-left:20px;}
.widget_archives li{background:url(images/folder_2.gif) no-repeat left 5px;padding-left:20px;}
.widget_categories li:hover, .widget_archives li:hover{background:url(images/folder_4.gif) no-repeat left 5px;padding-left:20px;}
.widget_posts li{background:url(images/post.gif) no-repeat left 2px;padding-left:20px;}
.widget_pages li{background:url(images/page.gif) no-repeat left 2px;padding-left:20px;}
.widget_bookmarks li{background:url(images/bookmark-cat.gif) no-repeat left 3px;padding-left:20px;}
.widget_bookmarks li li,.widget_authors li{background:url(images/bookmark.gif) no-repeat left 3px;padding-left:20px;}
.widget_meta li{background:url(images/meta.gif) no-repeat left 3px;padding-left:20px;}
.widget_meta li:hover{background:url(images/meta_hover.gif) no-repeat left 3px;padding-left:20px;}




/* ------------------------------------------------------------------------------
COMMENTS
--------------------------------------------------------------------------------*/
h3#comments{font-size:22px;padding:10px 0;}
.commentlist{}
.commentlist li{border-top:1px solid #f7f7f7;position:relative;padding:5px 0 0 67px;}
.commentlist li img.avatar{margin-right:10px;background:url(images/bbicons/focus.png) no-repeat center center;padding:3px;position:absolute;left:10px;top:5px;}
* html .commentlist li img.avatar{left:-57px;}
.commentlist li.comment-author-admin img.avatar{background:#000;}
.commentauthor{font-weight:bold;font-size:13px;}
.comment-author-admin{background:#F7F7F7;}
.commentmetadata{color:#999;font-size:12px;}
.commentcount{position:absolute;right:10px;top:8px;font-size:22px;font-weight:bold;color:#EEE;}
.commentaddons{position:absolute;right:60px;top:5px;font-size:11px;text-transform:uppercase;color:#999;}
.commentaddons a{color:#999;}
.commentaddons a:hover{color:#000;}
#cancel-comment-reply-link{text-transform:uppercase;}
div.commenttext{padding-bottom:10px;}
.comment-notice{color:#E00000;}
h3#pings{font-size:18px;padding:5px 0;border-bottom:1px solid #EEE;}
.pinglist{padding:10px 0;}

#respond h3{font-size:22px;padding:10px 0;border-top:1px solid #EEE;border-bottom:1px solid #f7f7f7;}
#respond p{margin:10px 0;}
#comment-notes{color:#777;}
#commentform label{font-weight:bold;}
#commentform input,#commentform textarea{border:1px solid #EEE;}
#commentform input:hover,#commentform textarea:hover,#commentform input:focus,#commentform textarea:focus{border:1px solid #E00000;}
#commentform input{padding:2px;width:40%;}
#commentform textarea{width:80%;height:150px;overflow:auto;padding:5px;}
#commentform  input#submit{width:80px;background:#E00000;color:#FFF;font-weight:bold;}


/* ------------------------------------------------------------------------------
PNG HACK FOR IE6
--------------------------------------------------------------------------------*/
* html .widgettitle:hover{background:#F0F0F0 url(images/bbicons/focus.png) no-repeat 5px 5px;}
* html .active,* html .widget_show .widgettitle{background:#F0F0F0 url(images/bbicons/focus.png) no-repeat 5px 5px;}
* html .commentlist li img.avatar{background:url(images/bbicons/focus.png) no-repeat center center;}
* html .lifestream li a:hover{background:url(images/bbicons/focus.png) no-repeat center center;}
* html .post{background:url(images/bbicons/post.png) no-repeat left 10px;}

/*========================
	Paranimage.com
========================*/